package edu.upc.service.consulta.impl;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository;

import edu.upc.dao.consulta.ConsultaAvisoOfertanteDao;
import edu.upc.model.Aviso;
import edu.upc.model.Ofertante;
import edu.upc.model.Solicitante;
import edu.upc.service.consulta.ConsultaAvisoOfertanteService;

@Repository
public class ConsultaAvisoOfertanteServiceImpl implements ConsultaAvisoOfertanteService {

	@Autowired
	ConsultaAvisoOfertanteDao consultaAvisoOfertanteDao;
	
	public List<Aviso> obtenerAvisoPorOfertante(Ofertante ofertante) {
		return consultaAvisoOfertanteDao.obtenerAvisoPorOfertante(ofertante);
	}

	public int conteoPostulantesPorAviso(Aviso aviso) {
		return consultaAvisoOfertanteDao.conteoPostulantesPorAviso(aviso);
	}

	public Solicitante obtenerDetalleSolicitante(Solicitante solicitante) {
		return consultaAvisoOfertanteDao.obtenerDetalleSolicitante(solicitante);
	}
}
